package com.suray.basic.wcs.plc.pojo;

import lombok.Data;
import lombok.EqualsAndHashCode;

@Data
@EqualsAndHashCode
public class HandleDishTemp {

    /**
     * 工位任务编号
     */
    private String palletNo;
    /**
     * 是否已发生空托盘申请
     */
    private String emptyPallet;
    /**
     * 工位托盘数量
     */
    private String palletNum;
    /**
     * 工位是否有货
     */
    private String palletExist;
    /**
     * 拆码盘机（升降机构）运行状态
     */
    private String liftRuning;
    /**
     * 拆码盘机（升降机构）故障状态
     */
    private String liftError;
    /**
     * 拆码盘机（左叉）运行状态
     */
    private String leftForkRuning;
    /**
     * 拆码盘机（左叉）故障状态
     */
    private String leftForkError;
    /**
     * 拆码盘机（右叉）运行状态
     */
    private String rightForkRuning;
    /**
     * 拆码盘机（右叉）故障状态
     */
    private String rightForkError;
    /**
     * 拆码盘机（链条/辊道）运行状态
     */
    private String chainRuning;
    /**
     * 拆码盘机（链条/辊道）故障状态
     */
    private String chainError;
    /**
     * 拆码盘机（升降机构）位置状态（上限位）
     */
    private String upperLimit;
    /**
     * 拆码盘机（升降机构）位置状态（中限位）
     */
    private String medianLimit;
    /**
     * 拆码盘机（升降机构）位置状态（下限位）
     */
    private String lowerLimit;
    /**
     * 拆码盘机（左叉）位置状态（伸限位）
     */
    private String leftForkExtensionLimit;
    /**
     * 拆码盘机（左叉）位置状态（缩限位）
     */
    private String leftForkShrinkageLimit;
    /**
     * 拆码盘机（右叉）位置状态（伸限位）
     */
    private String rightForkExtensionLimit;
    /**
     * 拆码盘机（右叉）位置状态（缩限位）
     */
    private String rightForkShrinkageLimit;
    //就绪状态
    private String readyState;
    private String deviceName;
}
